गिट कॉन्फ़िगर करें
अब Git को बताएं कि आप कौन हैं।
यह संस्करण नियंत्रण प्रणालियों के लिए महत्वपूर्ण है क्योंकि प्रत्येक Git कमिट इस जानकारी का उपयोग करता है:
शुरुआती उपयोगकर्ताओं के लिए एक नोट:
Git को कॉन्फ़िगर करना सुरक्षित है.
इन सेटिंग्स को किसी भी समय बदला जा सकता है और यह केवल इस बात को प्रभावित करेगा कि आपके कमिट में आपका नाम और ईमेल कैसे दिखाई देगा।
उपयोगकर्ता नाम
आपका नाम आपके कमिट से जुड़ा होगा. इसे इस पर सेट करें:
git config --global user.name " "
नोट:
यदि आप कोई टाइपिंग त्रुटि करते हैं या कोई गलती करते हैं, तो सही मान के साथ कमांड को दोबारा चलाएँ।
नई सेटिंग पुरानी सेटिंग को अधिलेखित कर देगी.
मेल पता
आपका ईमेल भी आपके कमिट के साथ संलग्न किया जाएगा. इसे इस पर सेट करें:
git config --global user.email "you@example.com"
उपयोगकर्ता नाम और ईमेल को अपने नाम में बदलें.
नोट:
जब आप GitHub के साथ पंजीकरण करेंगे तो आप बाद में इसका उपयोग करना चाह सकते हैं।
यदि आप अपना नाम या ईमेल सेट करना भूल जाते हैं, तो पहली बार प्रतिबद्ध होने पर Git आपको याद दिलाएगा।
इन सेटिंग्स को बाद में बदला जा सकता है और पहले की प्रतिबद्धताएं पुरानी जानकारी बनाए रखेंगी।
संरचनात्मक उद्देश्य
--global
आपके सिस्टम पर प्रत्येक रिपॉजिटरी के लिए मूल्य निर्धारित करने के लिए
--local
केवल वर्तमान रिपॉजिटरी पर सेट करें (डिफ़ॉल्ट)।
Git को कॉन्फ़िगर क्यों करें?
- Git
- यदि ये सेट नहीं हैं, तो जब आप पहली बार प्रतिबद्ध होने का प्रयास करेंगे तो Git आपको याद दिलाएगा
- अब आपने Git का उपयोग शुरू करने के लिए आवश्यक न्यूनतम कॉन्फ़िगरेशन जोड़ दिया है
तैयार
बेझिझक अगले अध्याय को जारी रखें।
कॉन्फ़िगरेशन के बारे में अधिक जानकारी के लिए, या यदि आप कोई परिवर्तन करना चाहते हैं, तो इस पृष्ठ पर जाएँ।
आपका कॉन्फ़िगरेशन देखना
आप अपनी सभी Git सेटिंग्स इस तरह देख सकते हैं:
उदाहरण: सभी सेटिंग्स सूचीबद्ध करें
git config --list
user.name=
user.email=you@example.com
core.editor=code --wait
alias.st=status
init.defaultbranch=main
...
किसी विशिष्ट मान को देखने के लिए, इसका उपयोग करें:
उदाहरण: एक विशिष्ट प्रणाली देखें
git config user.name
आपका नाम
कॉन्फ़िगरेशन मान बदलना या हटाना
किसी मान को बदलने के लिए, नए मान के साथ git config कमांड को फिर से चलाएँ।
किसी सेटिंग को हटाने के लिए --unset का उपयोग करें:
उदाहरण: उपनाम हटाएँ
git config --global --unset code.editor
डिफ़ॉल्ट शाखा का नाम
नई रिपॉजिटरी के लिए डिफ़ॉल्ट शाखा नाम सेट करें (उदाहरण के लिए, मास्टर के बजाय मुख्य):
उदाहरण: डिफ़ॉल्ट शाखा नाम सेट करें
git config --global init.defaultBranch main
संरचनात्मक स्तर
रूपरेखा के तीन स्तर हैं:
कंप्यूटर (सभी उपयोगकर्ता)
git config --system
वैश्विक (वर्तमान उपयोगकर्ता)
git config --global
स्थानीय (वर्तमान भंडार)
git config --local
प्राथमिकता का क्रम:
- स्थानीय (वर्तमान भंडार)
- वैश्विक (वर्तमान उपयोगकर्ता)
- कंप्यूटर (सभी उपयोगकर्ता)
नोट:
विभिन्न स्तरों का उपयोग करने का कारण यह है कि आप विभिन्न उपयोगकर्ताओं या रिपॉजिटरी के लिए अलग-अलग मान निर्धारित कर सकते हैं।
उदाहरण के लिए, इसका उपयोग करके, आप विभिन्न रिपॉजिटरी और उपयोगकर्ताओं के लिए अलग-अलग डिफ़ॉल्ट शाखाएँ सेट कर सकते हैं।
उदाहरण
स्थानीय कॉन्फ़िगरेशन सेट करें
स्थानीय सेटिंग्स केवल वर्तमान रिपॉजिटरी पर लागू होती हैं।
git config user.name " "
वैश्विक कॉन्फ़िगरेशन सेट करें
वैश्विक सेटिंग्स वर्तमान उपयोगकर्ता के सभी रिपॉजिटरी पर लागू होती हैं।
git config --global user.name " "
सिस्टम कॉन्फ़िगरेशन सेट करें
सिस्टम सेटिंग्स सभी उपयोगकर्ताओं के सभी रिपॉजिटरी पर लागू होती हैं।
git config --system user.name " "